﻿namespace LiveLabs.Logging
{
    internal class Foo
    {
        internal class Inner
        {
            internal class Inner2
            {
            }
        }
    }

    internal class Foo<T1>
    {
        internal class Inner
        {
            internal class Inner2
            {
            }
        }
    }

    internal class Foo<T1, T2>
    {
        internal class Inner
        {
            internal class Inner2<T3>
            {
            }
        }
    }

    internal class Foo<T1, T2, T3>
    {
        internal class Inner<T4, T5>
        {
            internal class Inner2<T6>
            {
            }

            internal class Inner3
            {
            }
        }
    }
}